www.gusucode.com > XbPhp开发框架 v1.4.5PHP源码程序 > XbPhp开发框架 v1.4.5/xbphp/xbphp/home/model/BcWzModel.php

    <?php
/**
 * XbPhp模型示例
 * @author wave
 */
class BcWzModel  extends AppModel{

	/**
	 * 关联表,也就是绑定函数,可以实现每次绑定多个表
	 * @author wave
	 */
	public $bind = array(
		array(
			'type'  => 'left', //是联表查询的用类型 默认是left, 可以写left,right,inner
			'alias' => 'A',        //要绑定表的别名
			'table' => 'a',        //要绑定表名
			'foreignKey' => 'id',  //被绑定表的外键字段
			'beRelated' => 'bc_id'  //定义绑定表的关联字段
		)
		
	);

	/**
	 * 校验数据(支持POST和GET提交的数据校验)
	 *  id 提交表单name
	 *  type int校验数据是否整型 num校验数据是否数字 float校验数据是否单精度 string 校验数据是否字符串
	 *  pattern 正则表达式
	 *  msg 提示错误信息
	 */
	public function rules() {
		return array(
			array('id','type'=>'int','msg'=>'不是整数')
		);
	}


	public function test() {
		//echo '演示wzModel';
		//Model执行sql方法,不需要写MODEL的名称,会自动加载文件模型名字,
		 // $u = $this->first();
		//dump($this);
		// dump($u);
		echo "↑↑↑↑↑是ModelSQL执行的示例<br>---------------------";
	}



}